package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

public class CreditPlan {
	private String  plan_code; //方案代码
	private String  prod_code; //产品代码
	private String  plan_name; //方案名称
	private String  partner_code; //合作伙伴代码
	private String  channel_code; //渠道代码
	private String  channel_type; //渠道类型
	private String  service_code; //服务代码
	private BigDecimal  commRate; //手续费比例
	private String  is_see_money; //是否见费出单0-是，1-否
	private String  emp_no; //经办人代码
	private String  bsns_type; //业务来源
	private String  new_bsns_type; //新业务来源
	private String  dept_code; //出单机构
	private String  agent_no; //代理人编码
	private String  special_arran; //特别约定
	private String  status; //状态
	private Date  insert_time; //
	private Date  update_time; //
	private String  protocol_no; //代理人协议号
	private String  is_epolicy; //是否电子保单Y/N
	private String  team_code; //经办人所属团队
	private String  team_name; //经办人归属机构名称
	private String  emp_name; //业务员名称
	private String  service_name; //服务名称
	private String  is_pay_platform; //是否支付平台支付 1.是 2.否
	private String  agent_type; //代理类型（字典数据agent_type ）
	private String  file_type; //电子保单文件类型 1加密压缩2 非加密压缩
	private BigDecimal  markpre_rate; //市场维护费比例
	private BigDecimal  busper_rate; //业务绩效比例
	private String  special_config_type; //特别约定配置方式 1，接口传入，2 合作伙伴配置
	private String  underWriting_rule; //核保规则  0：自动核保  1：在信保系统核保
	private String  review_the_rules; //审核规则  0：审核通过  1：在信保系统审核
	private String  trans_type; //0：正常出单  1：修改重新提交
	private String  is_same_person; //0：不是同一人  1：是同一人
	private String  chargerCode; //操作员
	private String  comCode; //操作员归属机构
	private String  companyCode; //经办人归属机构
	private String  is_pool; //是否共保   1-是      0-否
	private String  contractSolution; //合同争议解决方式  1-仲裁，0-诉讼
	private String  committee; //仲裁委员会      合同解决方式为1 必传
	private String  jurisdictionRight; //司法管辖权
	private BigDecimal  premium; //保费（元）
	private String  iszdhb; //是否自动核保     0-否，1-是
	private String  isfranchise; //1-免赔额，2-免赔率
	private BigDecimal  franchiserate; //免赔率（%）
	private String  isInternetps; //是否为互联网平台业务  0-否，1-是
	private String  businessTypes; //业务种类      0-协同业务，1-市场业务
	private String  projectType; //保监会分险种
	private String  businessClass; //业务分类  
	private String  farmFlag; //业务标志
	private String  setProjectCode; //立项代码
	private String  setProjectName; //立项名称
	private String  is_bundling_bbr; //是否固化被保人 1-是  0-否
	private String  bbr_credit_code; //被保人客户代码
	private BigDecimal  compenSationRatio; //赔偿比例（%）
	private String  waitingPeriod; //赔偿等待期（天）
	private String  interMediary_name; //代理人名称
	private String  interMediary_code; //代理人代码
	private BigDecimal  commission_charge; //手续费（元）
	private String  agreement_code; //代理人协议代码
	private BigDecimal  fee_restriction; //手续费比例限制
	private Boolean isProprod;//是否上线产品
	//用于客户查询
	private String custType; //客户类型
	private String customerName;//客户名称   &企业名称
	private String identifyNo;
	private String instituteCode; //组织机构代码
	private String licenseCode;  //营业执照号码
	
	
	public String getCustType() {
		return custType;
	}
	public void setCustType(String custType) {
		this.custType = custType;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getIdentifyNo() {
		return identifyNo;
	}
	public void setIdentifyNo(String identifyNo) {
		this.identifyNo = identifyNo;
	}
	public String getInstituteCode() {
		return instituteCode;
	}
	public void setInstituteCode(String instituteCode) {
		this.instituteCode = instituteCode;
	}
	public String getLicenseCode() {
		return licenseCode;
	}
	public void setLicenseCode(String licenseCode) {
		this.licenseCode = licenseCode;
	}
	public String getInterMediary_name() {
		return interMediary_name;
	}
	public void setInterMediary_name(String interMediary_name) {
		this.interMediary_name = interMediary_name;
	}
	public String getInterMediary_code() {
		return interMediary_code;
	}
	public void setInterMediary_code(String interMediary_code) {
		this.interMediary_code = interMediary_code;
	}
	public Boolean getIsProprod() {
		return isProprod;
	}
	public void setIsProprod(Boolean isProprod) {
		this.isProprod = isProprod;
	}
	public String getPlan_code() {
		return plan_code;
	}
	public void setPlan_code(String plan_code) {
		this.plan_code = plan_code;
	}
	public String getProd_code() {
		return prod_code;
	}
	public void setProd_code(String prod_code) {
		this.prod_code = prod_code;
	}
	public String getPlan_name() {
		return plan_name;
	}
	public void setPlan_name(String plan_name) {
		this.plan_name = plan_name;
	}
	public String getPartner_code() {
		return partner_code;
	}
	public void setPartner_code(String partner_code) {
		this.partner_code = partner_code;
	}
	public String getChannel_code() {
		return channel_code;
	}
	public void setChannel_code(String channel_code) {
		this.channel_code = channel_code;
	}
	public String getChannel_type() {
		return channel_type;
	}
	public void setChannel_type(String channel_type) {
		this.channel_type = channel_type;
	}
	public String getService_code() {
		return service_code;
	}
	public void setService_code(String service_code) {
		this.service_code = service_code;
	}
	
	public BigDecimal getCommRate() {
		return commRate;
	}
	public void setCommRate(BigDecimal commRate) {
		this.commRate = commRate;
	}
	public String getIs_see_money() {
		return is_see_money;
	}
	public void setIs_see_money(String is_see_money) {
		this.is_see_money = is_see_money;
	}
	public String getEmp_no() {
		return emp_no;
	}
	public void setEmp_no(String emp_no) {
		this.emp_no = emp_no;
	}
	public String getBsns_type() {
		return bsns_type;
	}
	public void setBsns_type(String bsns_type) {
		this.bsns_type = bsns_type;
	}
	public String getNew_bsns_type() {
		return new_bsns_type;
	}
	public void setNew_bsns_type(String new_bsns_type) {
		this.new_bsns_type = new_bsns_type;
	}
	public String getDept_code() {
		return dept_code;
	}
	public void setDept_code(String dept_code) {
		this.dept_code = dept_code;
	}
	public String getAgent_no() {
		return agent_no;
	}
	public void setAgent_no(String agent_no) {
		this.agent_no = agent_no;
	}
	public String getSpecial_arran() {
		return special_arran;
	}
	public void setSpecial_arran(String special_arran) {
		this.special_arran = special_arran;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	
	public Date getInsert_time() {
		return insert_time;
	}
	public void setInsert_time(Date insert_time) {
		this.insert_time = insert_time;
	}
	public Date getUpdate_time() {
		return update_time;
	}
	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}
	public String getProtocol_no() {
		return protocol_no;
	}
	public void setProtocol_no(String protocol_no) {
		this.protocol_no = protocol_no;
	}
	public String getIs_epolicy() {
		return is_epolicy;
	}
	public void setIs_epolicy(String is_epolicy) {
		this.is_epolicy = is_epolicy;
	}
	public String getTeam_code() {
		return team_code;
	}
	public void setTeam_code(String team_code) {
		this.team_code = team_code;
	}
	public String getTeam_name() {
		return team_name;
	}
	public void setTeam_name(String team_name) {
		this.team_name = team_name;
	}
	public String getEmp_name() {
		return emp_name;
	}
	public void setEmp_name(String emp_name) {
		this.emp_name = emp_name;
	}
	public String getService_name() {
		return service_name;
	}
	public void setService_name(String service_name) {
		this.service_name = service_name;
	}
	public String getIs_pay_platform() {
		return is_pay_platform;
	}
	public void setIs_pay_platform(String is_pay_platform) {
		this.is_pay_platform = is_pay_platform;
	}
	public String getAgent_type() {
		return agent_type;
	}
	public void setAgent_type(String agent_type) {
		this.agent_type = agent_type;
	}
	public String getFile_type() {
		return file_type;
	}
	public void setFile_type(String file_type) {
		this.file_type = file_type;
	}
	public BigDecimal getMarkpre_rate() {
		return markpre_rate;
	}
	public void setMarkpre_rate(BigDecimal markpre_rate) {
		this.markpre_rate = markpre_rate;
	}
	public BigDecimal getBusper_rate() {
		return busper_rate;
	}
	public void setBusper_rate(BigDecimal busper_rate) {
		this.busper_rate = busper_rate;
	}
	public String getSpecial_config_type() {
		return special_config_type;
	}
	public void setSpecial_config_type(String special_config_type) {
		this.special_config_type = special_config_type;
	}
	public String getUnderWriting_rule() {
		return underWriting_rule;
	}
	public void setUnderWriting_rule(String underWriting_rule) {
		this.underWriting_rule = underWriting_rule;
	}
	public String getReview_the_rules() {
		return review_the_rules;
	}
	public void setReview_the_rules(String review_the_rules) {
		this.review_the_rules = review_the_rules;
	}
	public String getTrans_type() {
		return trans_type;
	}
	public void setTrans_type(String trans_type) {
		this.trans_type = trans_type;
	}
	public String getIs_same_person() {
		return is_same_person;
	}
	public void setIs_same_person(String is_same_person) {
		this.is_same_person = is_same_person;
	}
	public String getChargerCode() {
		return chargerCode;
	}
	public void setChargerCode(String chargerCode) {
		this.chargerCode = chargerCode;
	}
	public String getComCode() {
		return comCode;
	}
	public void setComCode(String comCode) {
		this.comCode = comCode;
	}
	public String getCompanyCode() {
		return companyCode;
	}
	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}
	public String getIs_pool() {
		return is_pool;
	}
	public void setIs_pool(String is_pool) {
		this.is_pool = is_pool;
	}
	public String getContractSolution() {
		return contractSolution;
	}
	public void setContractSolution(String contractSolution) {
		this.contractSolution = contractSolution;
	}
	public String getCommittee() {
		return committee;
	}
	public void setCommittee(String committee) {
		this.committee = committee;
	}
	public String getJurisdictionRight() {
		return jurisdictionRight;
	}
	public void setJurisdictionRight(String jurisdictionRight) {
		this.jurisdictionRight = jurisdictionRight;
	}
	public BigDecimal getPremium() {
		return premium;
	}
	public void setPremium(BigDecimal premium) {
		this.premium = premium;
	}
	public String getIszdhb() {
		return iszdhb;
	}
	public void setIszdhb(String iszdhb) {
		this.iszdhb = iszdhb;
	}
	public String getIsfranchise() {
		return isfranchise;
	}
	public void setIsfranchise(String isfranchise) {
		this.isfranchise = isfranchise;
	}
	public BigDecimal getFranchiserate() {
		return franchiserate;
	}
	public void setFranchiserate(BigDecimal franchiserate) {
		this.franchiserate = franchiserate;
	}
	public String getIsInternetps() {
		return isInternetps;
	}
	public void setIsInternetps(String isInternetps) {
		this.isInternetps = isInternetps;
	}
	public String getBusinessTypes() {
		return businessTypes;
	}
	public void setBusinessTypes(String businessTypes) {
		this.businessTypes = businessTypes;
	}
	public String getProjectType() {
		return projectType;
	}
	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}
	public String getBusinessClass() {
		return businessClass;
	}
	public void setBusinessClass(String businessClass) {
		this.businessClass = businessClass;
	}
	public String getFarmFlag() {
		return farmFlag;
	}
	public void setFarmFlag(String farmFlag) {
		this.farmFlag = farmFlag;
	}
	public String getSetProjectCode() {
		return setProjectCode;
	}
	public void setSetProjectCode(String setProjectCode) {
		this.setProjectCode = setProjectCode;
	}
	public String getSetProjectName() {
		return setProjectName;
	}
	public void setSetProjectName(String setProjectName) {
		this.setProjectName = setProjectName;
	}
	public String getIs_bundling_bbr() {
		return is_bundling_bbr;
	}
	public void setIs_bundling_bbr(String is_bundling_bbr) {
		this.is_bundling_bbr = is_bundling_bbr;
	}
	public String getBbr_credit_code() {
		return bbr_credit_code;
	}
	public void setBbr_credit_code(String bbr_credit_code) {
		this.bbr_credit_code = bbr_credit_code;
	}
	public BigDecimal getCompenSationRatio() {
		return compenSationRatio;
	}
	public void setCompenSationRatio(BigDecimal compenSationRatio) {
		this.compenSationRatio = compenSationRatio;
	}
	public String getWaitingPeriod() {
		return waitingPeriod;
	}
	public void setWaitingPeriod(String waitingPeriod) {
		this.waitingPeriod = waitingPeriod;
	}
	public BigDecimal getCommission_charge() {
		return commission_charge;
	}
	public void setCommission_charge(BigDecimal commission_charge) {
		this.commission_charge = commission_charge;
	}
	public String getAgreement_code() {
		return agreement_code;
	}
	public void setAgreement_code(String agreement_code) {
		this.agreement_code = agreement_code;
	}
	public BigDecimal getFee_restriction() {
		return fee_restriction;
	}
	public void setFee_restriction(BigDecimal fee_restriction) {
		this.fee_restriction = fee_restriction;
	}
}
